问题列表 - 第10441页

如何使用iTextSharp调整pdf的大小

我有一堆PDF,我只是想打开,调整页面大小,然后保存.我也希望文件大小会显着缩小.我正在使用iTextSharp并且调整大小工作正常,但文件大小几乎相同,实际上稍大一点.这是我现在的功能:

    Dim reader As New PdfReader(inPDF)
    Dim doc As New Document(PageSize.LETTER)
    Document.Compress = True
    Dim writer As PdfWriter = PdfWriter.GetInstance(doc, New FileStream(outPDF, FileMode.Create))
    doc.Open()
    Dim cb As PdfContentByte = writer.DirectContent

    Dim page As PdfImportedPage
    For pageNumber As Long = 1 To reader.NumberOfPages
        page = writer.GetImportedPage(reader, pageNumber)
        cb.AddTemplate(page, PageSize.LETTER.Width / reader.GetPageSize(pageNumber).Width, 0, 0, PageSize.LETTER.Height / reader.GetPageSize(pageNumber).Height, 0, 0)
        doc.NewPage()
    Next pageNumber
    doc.Close()
Run Code Online (Sandbox Code Playgroud)

有谁知道我可能缺少什么实际上也减少了文件大小?

谢谢.

vb.net itextsharp

5
推荐指数
0
解决办法
9314
查看次数

在不使用引用的情况下设置构建依赖项?

全部:我正在研究一个解决方案,其中一个项目实际上是解决方案构建的主要 exe 的插件。由于这个项目是一个插件,从主 exe 引用插件是错误的(该程序集不保证存在于部署中,它是可选的)。

所以这是我的问题:如果我修改插件项目中的代码,然后按 F-5 运行,Visual Studio 将不会始终构建我的插件(因为基于引用树,主 exe 似乎不会取决于它)。

是否有我可以更改的解决方案或项目级设置,以便在运行时包含此插件项目(不添加引用)?

我知道工具中的全局设置 | 选项| 构建并运行,但我宁愿不必全局更改 VS 的行为只是为了使此解决方案正确构建(此外,如果设置与解决方案或项目相符,那么当其他开发人员检查它时,他们应该简单地继承环境)

顺便说一句:这些是 VS 2005 解决方案中的 c# 项目。

visual-studio-2005 visual-studio-project visual-studio

4
推荐指数
1
解决办法
2006
查看次数

URL重写帮助

感谢您的耐心和帮助.我完全重申了这个问题,因为我的所有版本都要花很长时间.我有一个PHP MVC框架,有4个入口点:

从根目录:
index.php
index-ajax.php
admin/index.php
admin/index-ajax.php

我需要一个.htcaccess文件来接受任何请求,并根据url将其重写到相应的文件中.长网址是index.php?rt = cms/view/15,我希望它是index/cms/view/15.除了一个问题之外,那部分已经完成了.

这是我的.htaccess文件:

# htaccess file for framework - GOOD
Options +FollowSymLinks

# Turn on the mod_rewrite engine - GOOD
RewriteEngine On

# Hide indexes - GOOD
Options -Indexes

# If a file is not one of these, continue processing. - GOOD
RewriteRule \.(css|js|jpg|jpeg|png|gif|ico)$ - [L]

# RewriteRules for folder index files
#RewriteRule ^(index)?(.php)?$ index.php [L] - GOOD
#RewriteRule ^admin(/?)(index)?(.php)?$ admin/index.php [L] - GOOD

# RewriteRules for admin folder arguements - going …
Run Code Online (Sandbox Code Playgroud)

php apache mod-rewrite url-rewriting

1
推荐指数
1
解决办法
2477
查看次数

使用Eclipselink/JPA,我可以使用与主复合键共享字段的外部复合键吗?

我的数据库有两个实体; 公司和个人.公司可以有很多人,但一个人必须只有一个公司.表结构如下所示.

COMPANY
----------
owner   PK
comp_id PK
c_name
PERSON
----------------
owner    PK, FK1
personid PK
comp_id  FK1
p_fname
p_sname

在我看来,我可以删除PERSON.OWNER并通过外键导出它; 但是,我不能在不影响遗留代码的情况下进行此更改.

我已将这些建模为JPA注释类;

@Entity
@Table(name = "PERSON")
@IdClass(PersonPK.class)
public class Person
    implements Serializable {

  @Id
  private String owner;

  @Id
  private String personid;

  @ManyToOne
  @JoinColumns(
    {@JoinColumn(name = "owner", referencedColumnName = "OWNER",
                 insertable = false, updatable = false),
     @JoinColumn(name = "comp_id", referencedColumnName = "COMP_ID",
                 insertable = true, updatable = true)})
  private Company company;

  private String p_fname;

  private String p_sname;

  ...and standard getters/setters... …

java orm jpa eclipselink

5
推荐指数
1
解决办法
1万
查看次数

如何使用 Applescript 构建和运行 Xcode?

我正在尝试在另一个编辑器(即 Vim)中模拟 Xcode 的 ?-R 击键;我以为我可以使用一些 shell 脚本和 applescript 来做到这一点,但它似乎无法正常工作:

open -a Xcode "MyProj.xcodeproj"
osascript -e 'tell app "Xcode"' -e 'build' -e 'launch' -e 'end tell'
Run Code Online (Sandbox Code Playgroud)

问题在于它会启动应用程序,而不管 Xcode 是否报告错误。有没有什么办法解决这一问题?

xcode applescript

4
推荐指数
1
解决办法
5137
查看次数

用什么算法计算校验位?

用什么算法计算一个数字列表的校验位?
列表的长度在8到12位之间.

另请参阅:
如何生成验证码/号码?

algorithm checksum error-checking data-consistency

8
推荐指数
2
解决办法
1万
查看次数

Linux/Unix中"性能计数器"的概念

Windows具有性能计数器基础结构.操作系统提供了一些常用的计数器,我可以添加自己的计数器.Linux/Unix中的相应概念是什么?

unix linux windows performancecounter

18
推荐指数
1
解决办法
5141
查看次数

将CSS信息放在HTML页面上

你可以在HTML页面上放置CSS样式信息的所有地方在哪里?

我知道你可以在HTML页面的头部放置CSS样式信息,在哪里放置CSS元素是有效的?

由于继承,我想将我的CSS放在页面上的其他位置,例如:

<style type="text/css">
...
</style>
Run Code Online (Sandbox Code Playgroud)

html css

3
推荐指数
1
解决办法
460
查看次数

如何设计程序以使用.NET执行复杂的财务计算

好吧,我希望这不是一个问题,但我的好奇心让我变得更好.我在一家大型保险公司工作.我们正在建立excel电子表格,处理人寿保险单未来现金价值的预测.这些是相当大的工作簿(40-50mb),有大量的工作表和列,必须考虑到大量的变量才能准确地预测现金价值.

如何将其构建为桌面或业务应用程序?我知道.net对初学者来说相当不错,但是我在电子表格思维之外思考问题以及如何将.net应用于这样的事情.如何在代码中跟踪计算,在电子表格中需要3个或4个页面,每行有600列,每行1300行?以及根据年龄,性别,吸烟者/非吸烟者等投入动态改变影响政策的利率,费用和其他因素......

.net financial

5
推荐指数
1
解决办法
2606
查看次数

快速方法为许多存储过程授予对DB角色的Exec权限

考虑数据库具有SQL数据库角色或应用程序角色的场景.任务是向n个存储过程授予执行权限.

使用SQL Management Studio时,有一个很好的屏幕可以帮助为角色的对象应用权限.

SQL Management Studio http://i26.tinypic.com/2r5g6c3.png

以下是应用权限的步骤:

  • Securables列表中选择要授予/拒绝权限的对象.
  • 导航到下面的显式权限列表.
  • 根据需要选择"授予"或"拒绝"复选框.

n个对象重复上述操作.点亮一些音乐,让自己在为100多个物品做这件事时尽情玩乐!必须有更好的方法!这是一个主要比例的点击节.

问题:

有没有更快的方法来使用SQL Server Management Studio 2005执行此任务?也许是另一种GUI工具(最好是免费的)?

有关创建T-SQL脚本以自动执行此任务的任何建议吗?即创建一个包含所有存储过程名称的表,循环并应用exec权限?

t-sql sql-server ssms sql-server-2005

23
推荐指数
4
解决办法
9万
查看次数