我希望用户填写一个 html 表单,当他们提交表单时,他们可以打印出包含其他信息和答案的 PDF。如果您对如何完成这项工作有任何意见,那就太好了。
我正在寻找解决此问题的方法,我发现wkhtmltopdf.org说要wkhtmltopdf http://google.com google.pdf通过命令提示符执行。我是在wkhtmltopdf.exe所在的bin目录下做的。
我最终得到了谷歌的PDF。但这是在我的电脑上。我如何在heroku上获得这个exe?有没有另一种方法可以解决这个问题?我只知道 JS 并使用 Windows。
在我的 VS 2017 项目中,我引用了 docfx.console 包,我希望它仅在满足特定条件时使用。但是该包被用于所有构建。
这是我项目的一部分。我希望在配置为 Installer/AnyCPU 并且 VS 正在构建 net40 风格时使用 docfx.console。
<?xml version="1.0" encoding="utf-8"?>
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFrameworks>net40;netstandard1.3;netstandard2.0</TargetFrameworks>
<!-- ... -->
<Configurations>Debug;Release;Installer</Configurations>
</PropertyGroup>
<ItemGroup Condition=" '$(TargetFramework)'=='net40' ">
<!-- ... -->
<PackageReference Include="docfx.console" Version="2.30.0" Condition="'$(Configuration)|$(Platform)'=='Installer|AnyCPU'" />
</ItemGroup>
<!-- ... -->
</Project>
Run Code Online (Sandbox Code Playgroud)
有没有办法在仅针对 net40 的安装程序构建中使用 docfx.console?
我一直试图通过序列化我的主要UITabBarController使用来保持我的iPhone应用程序的状态[NSKeyedArchiver archiveRootObject:toFile:],但我遇到了困难.
首先我遇到了问题UIImage,因为它没有实现NSCoding协议,但我通过UIImage为该存储创建扩展类别并检索原始图像数据来解决这个问题.
我现在坚持的问题是,当我从存档恢复时,我的视图控制器不存在.我UINavigationControllers在每个选项卡中都有,当我还原时,UINavigationItems仍然存在(我可以使用Back按钮等来更改它们)但是视图控制器已经不见了.
我看到UINavigationController的viewControllers属性标记(nonatomic, copy).这是否意味着当您归档a时UINavigationController,它不包括其视图控制器堆栈?如果是这样,我怎么能解决这个问题呢?我首先想到我会覆盖这些NSCoding方法UINavigationController,但这会搞砸NIB文件中的初始化.
我有点不安,因为我一直在努力保持app状态.我认为这是一个很常见的用例,它可以直接实现.我在这里错过了什么吗?
在我的Xcode项目Info.plist中,资源中有文件.它有这样的属性:
LSRequiresIPhoneOS
Run Code Online (Sandbox Code Playgroud)
所以我的问题是:我必须检查一下吗?我想要的是我的应用程序发现自己天气有相机或没有.如果没有,该功能被禁用,如果是,请:酷!它必须适用于iPhone和iPod Touch!
我想如果我禁用它Info.plist,我仍然可以使用iPhone功能,Apple也不会拒绝我的代码,对吧?
我正在使用大约20 UIImageView秒的小飞机图像(50x50像素)在iPhone屏幕上进行简单动画.通过UIImageView以定时器间隔移动center属性来完成动画.
[NSTimer scheduledTimerWithTimeInterval:0.01
target:self
selector:@selector(timerFired:)
userInfo:nil
repeats:YES]
Run Code Online (Sandbox Code Playgroud)
什么是最佳实践:创建一个NSTimer并循环20 UIImageView秒以在定时器触发时设置中心属性?或者我应该只NSTimer为每个UIImageView对象创建一个?是NSTimer资源昂贵?
是否有一个库可以从c#.net中的pdf文件中提取文本?我已经尝试了一些,但文档很糟糕,所以我无法让它开始.此外,如果它提供了一个类来提取将是一个加号的图像.有什么建议?Thx提前.
此外,我需要能够将其实现到现有的应用程序中.
我们有很多C#2.0代码,它们严重依赖于System.Drawing命名空间.还有一些WinGDI依赖项(通过互操作).
您如何建议解决制作功能相当的Silverlight版本代码的问题?我们希望尽可能多地重用代码,因为我们希望继续开发代码的两个版本.
也许你可以推荐一些文章/书籍?
更新:代码是一个非可视组件.不是申请.没有第三方依赖项.
我要求阅读pdf文件并搜索文本.我应该在哪个页面显示文本存在和出现次数.我可以阅读pdf文本,但我需要知道页码.
谢谢
我创建了一个窗口服务,将所有TIFF文件放入数据库并存储为Byte[].
现在我希望能够通过Silverlight Image控件显示它们
所以我在绑定XAML时使用Converter以转换Byte[]为Bitmap因为Image.Source唯一接受eitheir URI(我没有将文件存储在服务器上所以不能使用此方法)或Bitmap.
BitmapImage bmi = new BitmapImage();
if (value != null)
{
ImageGallery imageGallery = value as ImageGallery;
byte[] imageContent = imageGallery.ImageContent;
string imageType = imageGallery.ImageType;
using (MemoryStream ms = new MemoryStream(imageContent))
{
bmi.SetSource(ms);
}
}
return bmi;
Run Code Online (Sandbox Code Playgroud)
但是,我得到了例外,bmi.SetSource(ms)因为Silverlight仅支持JPEG和PNG图像.
所以我做了更多的研究,并知道我应该将TIFF的字节转换为JPEG或PNG的字节然后它将工作.
为此,我尝试了两种方法:
ImageGallery,我遍历可用图像以将TIFF的字节转换为JPEG的字节.但它不工作....你能告诉我我做错了吗?
public IQueryable<ImageGallery> GetImageGalleries()
{
var imageGalleries = this.ObjectContext.ImageGalleries.OrderBy(i=>i.ImageName);
foreach (ImageGallery imageGallery in imageGalleries)
{
if (imageGallery.ImageType == ".tif" || imageGallery.ImageType …Run Code Online (Sandbox Code Playgroud) 我们需要使用邮件合并功能为给定的列表打印商业信函。
我的客户不愿意在付费的 ASP.NET 控件上花费 $$ 来制作 PDF。所以我选择了 WKHTMLtoPDF,它对我们来说很好用,直到有一天客户试图获得 100 多个潜在客户的 PDF,导致 PDF 生成完全失败。它适用于 10-20 页的 PDF,但不适用于 100 页。
是否有任何提示和技巧可以提高性能?如果这很重要,我们将使用云托管的 IIS 7 和 ASP.NET 4。
c# ×4
iphone ×3
pdf ×2
.net ×1
c#-3.0 ×1
cocoa-touch ×1
csproj ×1
docfx ×1
heroku ×1
ipod-touch ×1
javascript ×1
libtiff.net ×1
msbuild ×1
node.js ×1
porting ×1
silverlight ×1
tiff ×1
wkhtmltopdf ×1